import cloudbase from '@cloudbase/js-sdk';

// ⚠ 确保这里填入你的正确云环境 ID
const cloudApp = cloudbase.init({
    env: 'dream-4gy55n4l33d2bfe3' // 替换成你的环境 ID
});

// ⚠ 确保 cloudApp 存在
if (!cloudApp) {
    console.error('CloudBase 初始化失败！请检查环境 ID 是否正确');
}

// 调用云函数
export const callCloudFunction = async (functionName, data = {}) => {
    try {
        if (!cloudApp.callFunction) {
            throw new Error('CloudBase SDK 未正确初始化！');
        }
        const res = await cloudApp.callFunction({
            name: functionName,
            data
        });
        return res.result;
    } catch (error) {
        console.error('云函数调用失败:', error);
        return { error };
    }
};
